import { getSetting,chooseAddress,openSetting,showModal,showToast } from "../../utils/asyncWx.js";
/**
 *  1 页面加载的时候
 *    1 从缓存中获取购物车数据 渲染到页面中 
 *      这些数据 checked=true
 */
Page({
  data:{
    address:{},
    cart:[],
    totalPrice:0,
    totalNum:0,
  },
  onShow(){
    // 1 获取缓存中的收货地址
      const address = wx.getStorageSync("address");
    // 1 获取缓存中的购物车数据
    let cart=wx.getStorageSync("cart")||[]; 
    // 过滤后的购物车数组
      cart=cart.filter(v=>v.checked);
      let totalPrice=0;
      let totalNum=0;
      cart.forEach(v=>{
          totalPrice+=v.num*v.goods_price;
          totalNum+=v.num;
      })
      this.setData({
        cart,
        totalPrice,
        totalNum,
        address
      });
  }



})